根据《中华人民共和国合同法》第十四条以及最高人民法院《关于审理商品房买房合同纠纷案件适用法律若干问题的解释》(法释[2003]7号)的规定,买房人在下列12种情况下有权单方面通知卖房人解除购房合同:
1、不可抗力
2、卖方明示违约
3、先卖后抵押的
4、一房二卖的
5、隐瞒无证售房事实的
6、隐瞒房屋抵押的事实
7、隐瞒房屋已出卖或为拆迁安置房屋的事实
8、房屋主体结构不合格
9、房屋存在严重质量问题
10、面积误差比超过3%
11、过分迟延交付房屋的
12、过分迟延产权过户