Krisflyer miles will start to expiry again in second half of 2023 (3 years after accrued), so I decided to sign up for United for my work. United and SIA are both under Star Alliance, and I can accumulate my miles with UA when I fly SIA. Best of all, UA miles never expire.
Miles do expire for most other airlines. If you fly other airlines, can also consider signing up with Delta to accumulate from SkyTeam alliance because Delta miles also never expires.
Miles do expire for most other airlines. If you fly other airlines, can also consider signing up with Delta to accumulate from SkyTeam alliance because Delta miles also never expires.