不合法。因為合同法規定承包合同的最長期限為二十年。一般都在三到五年為宜。作為魚塘發包,主要是進行魚類養殖,而魚類的生長期往往都是一年左右,就能捕撈出售,其投資成本也就能很快回收,如果承包期過長,特別是村集體的魚塘,如果遇到有關部門政策調整,就會影響到村裏的經濟收入。