Villa's land does not belong to you, and you needs to pay strata, it will cost you much money after you purchase the premise. But it is cheaper compared with houses and duplexes.
Both house and duplex 's lands belong to you, you don't need to pay strata. But normally the sale price is higher.