房主提前收回房屋,应按照合同承担违约责任。未约定的,应返还押金并赔偿损失。在此情况下,首先双方协商,若协商不成,可向法院起诉,要求法院判令继续履行合同并赔偿损失。
《民法典》第五百七十七条,当事人一方不履行合同义务或者履行合同义务不符合约定的,应当承担继续履行、采取补救措施或者赔偿损失等违约责任。