Stay with UA.
SQ's miles expire after 4 years. No additional benefit with Krisflyer. ie no upgrades.
1 Business Class a year long haul is not going to get a mention on the PPS programme where its earned by revenue. ie S$25K a year. And the weekly jaunts to Malaysia won't be counted.
Honestly stay with UA.