1、3都是法定理由,属于不可抗力。2则是个有利于开发商的弹性条款,不应该接受,协议解除开发商肯定不会让步,起诉的话开发商就主张重大工程技术难题免责。
如果是因为不可抗力就没有办法了,如果是其他原因可以要求支付违约金并且退还房款
能否退房要看合同有无约定 一般延期交楼可以要求支付违约金