法律分析:
城市户口不可以买农村房子,因此合同无效。但是可以双方协商进行一定的补偿,或者到起诉,出卖方应当承担因此给你带来的相应的经济损失。
法律依据:
《中华人民共和国民法典》 第一百五十三条 违反法律、行规的强制性规定的民事法律行为无效。但是,该强制性规定不导致该民事法律行为无效的除外。
违背公序良俗的民事法律行为无效。