概括起来主要有以下几种情况:(1)协议解除;(2)根本违约;(3)迟延履行;(4)法律规定的其他情形。根本违约是指商品房买卖合同订立后,出卖人未告知买受人又将该房屋抵押给第三人的;商品房买卖合同订立后,出卖人又将该房屋出售给第三人;故意隐瞒没有取得商品房预售许可证明的事实或者提供虚假商品房预售许可证明。迟延履行是指出卖人迟延交付房屋或者买受人迟延支付购房款,经催告后在三个月的合理期限内仍未履行的;办理房屋所有权登记的期限届满后超过一年的,或者由于出卖人的原因,导致买受人无法办理房屋所有权登记的。其他解除情形包括商品房买卖合同约定,买受人以担保贷款方式付款、但因当事人一方原因未能订立商品房担保贷款合同并导致商品房买卖合同不能履行的。