For civil servants, LPPSA (Public Sector Home Financing Board) is usually the top choice over a regular bank loan. Here's a quick comparison.
In short: if you're an eligible civil servant, LPPSA is usually the cheaper option (low interest rate + high margin). If you're in the private sector or LPPSA isn't enough, a bank loan (or a combination of LPPSA + bank) becomes the choice.
*General information only. Actual rates and terms may vary — check directly with LPPSA/the bank for current figures.