That depends on your objective and immediate needs. Do you need any cash in the immediate or near future? Like planning for house, BTO etc? As you are still young, I would suggest building up your personal cash savings first. Because you might want to use it for further studies, BTO in future, renovations, baby planning, wedding planning etc Do you need the tax relief? (I suppose in NS the pay is still low so no need to pay tax at all) For CPF topups, it can be top up to SA (which will grant you tax relief) or top up to all 3 accounts (OA, SA, Medisave), the allocation will be done for you, and the money split into all 3.