Hi anon, If you are looking at ensuring guaranteed income, then besides CPF Life, retirement plans are another alternative to supplement your retirement portfolio with guaranteed income. In my view, CPF Life is the best annuity there is and you should work on getting that maximized first. Some people may be apprehensive with going for the Enhanced Retirement Sum, so at least work on having the Full Retirement Sum set aside. At the same time, you can consider having private annuities/retirement plans supplement what CPF Life will provide. As an asset class, annuities and retirement plans are not impacted by market risk, which means the income stream they provide you will be guaranteed and predictable. Thus, when there is market turmoil or your investments are not doing so well, you do not need to liquidate them to raise money to fund your retirement. I would recommend that your guaranteed income sources be sufficient to cover at least your basic expenses in retirement, and some kind of 'laddering' be done so that your guaranteed income steps up over time to combat inflation. The rest of your income streams can come from other sources, and those will likely be variable sources such as stocks and UTs. But that's another topic altogether.