合同的有效期一般是由签订合同的双方约定的,但是租赁合同的期限不得超过二十年,耕地的承包期为三十年。草地的承包期为三十年至五十年。林地的承包期为三十年至七十年。
根据《合同法》
第二百一十四条
租赁期限不得超过二十年。超过二十年的,超过部分无效。租赁期间届满,当事人可以续订租赁合同,但约定的租赁期限自续订之日起不得超过二十年。
根据《农村土地承包法》
第二十一条
耕地的承包期为三十年。草地的承包期为三十年至五十年。林地的承包期为三十年至七十年。
前款规定的耕地承包期届满后再延长三十年,草地、林地承包期届满后依照前款规定相应延长。