房屋抵押贷款的年限取决于房屋的具体情况和贷款性质。一般来说,最长不能超过30年1。如果是消费抵押贷款,最长可以贷款20年;如果是经营性抵押贷款,最长可以贷款30年2。此外,还要考虑还款方式,等额本息、等额本金通常最长为20年,而先息后本的抵押贷款最长可以达到30年2。因此,房屋抵押贷款的年限会根据不同的情况而有所不同。