不是可以收回,是之前签订的合同根本就是无效合同,房子是公家的李先生对房屋根本没有处置的权力,你从房产合同上来说这套房子的产权问题是没有意义的,还是试试从李先生方面起诉,让他赔偿你这些年的损失好一些。
他可以收回,但你可以告他,他也必须要负相关的责任。因为你们之前签的协议是无效的。