主要依据合同。1、合同明显有霸王条款;2、合同说明那些条件可以退房,符合条件;3、没有明确说明的,协商解决;4、开发商违反合同约定;5、购买的房子与销售介绍的或与样板不符合,或存在严重问题(如质量,无法办房证等)。总之,撤销合同不太好办,没有正当理由一般不行。建议以协商为主。