Freehold or leasehold?

Freehold means you own a property and the land it occupies. Leasehold means you own the right to occupy a property for a fixed number of years, typically 99 years or more. Houses can be held freehold or leasehold and flats are generally held leasehold.