一般来说,购买房屋的贷款年限是15年、20年、25年或30年。具体贷款年限可由贷款人与金融机构协商确定,一般情况下银行都会支持15年到30年不等的贷款年限。一些特殊情况下,政府机构为促进消费者购买房屋,可能会实施一些减免性政策,使贷款年限甚至可达50年。此外,贷款在中国大陆还有种形式叫竣工付款,一般情况下也可以支持50年以上的贷款年限。在竣工付款的金融产品中,贷款人可以通过不断地补充自有资金,从而实现对建筑工程的整体投资,最大限度地减少所需的贷款资金,从而达到节约贷款成本的目的。总之,所贷款年限的最大可达50年的贷款购买房屋,主要取决于政府机构的减免政策和金融机构的竣工付款金融产品。这种情况相对较少,但还是有可能出现。