 There are a number of eligibility conditions in order for a flat to be purchased.A buyer must be a Singaporean citizen, or permanent resident and be 21 years of age and have a family.Singles below 35-years of age, and non-citizens are not allowed to purchase new HDB flats.