租房合同最長可以簽20年,因為法律規定合同租賃最長期限是20年,超過20年的部分無效。租賃期限不得超過二十年。超過二十年的,超出部分無效。租賃期限屆滿,當事人可以續簽租賃合同;但是,約定的租賃期限自續租之日起不得超過二十年。
法律客觀性:
《中華人民共和國民法典》第705條* * *租賃期限不得超過20年。超過二十年的,超出部分無效。租賃期限屆滿,當事人可以續簽租賃合同;但是,約定的租賃期限自續租之日起不得超過二十年。《中華人民共和國民法典》第七百零七條。租賃期限超過六個月的,應當采用書面形式。當事人未以書面形式確定租賃期限的,視為不定期租賃。