普通住房和非普通住房的主要区别在于产权年限、购房资格和税费等方面,普通住房产权年限为70年,购房者需要满足一定条件(如具有本市户籍)才能购买,且缴纳相应的房产税,非普通住房产权年限较短,多为50年,购房者无需特定条件即可购买,但需要缴纳更高的房产税,非普通住房的交易价格受到严格限制,不得超过市场价的一定比例。