什麼情況下可以解除購房合同呢,法律有哪些規定解除購房合同需要以下條件:1、買受人和出賣人協商一致解除;2、購房合同因不可抗力在事實上無法履行;3、出賣人不享有房屋的所有權,合同因此不能履行;4、法律規定的其他解除條件。【法律依據】《民法典》第五百六十二條,當事人協商一致,可以解除合同。當事人可以約定一方解除合同的事由。解除合同的事由發生時,解除權人可以解除合同。