签订房顶光伏发电20年合同的可靠性主要取决于合同的具体条款和双方的信誉度。如果合同条款严谨、保障双方权益,且双方信誉度高,那么这种合同较为可靠。然而,如果其中一方不能履行合同条款或出现纠纷,将会给双方带来一定的风险和损失。
因此,在签订合同时应仔细评估风险,考虑成本、收益、法律监管等多方面因素,做好合法合规的交易。