It depends. For example, if your priority is to save money and you can wait for roughly 4 years until your unit is built, a BTO flat is better. However, a resale flat is the only option for those who are unable to meet the requirements of HDB.