保险公司在多种情况下可解除合同。一是投保人故意不履行如实告知义务,足以影响保险公司决定是否同意承保或者提高保险费率的,保险公司有权解除合同。二是被保险人或者受益人谎称发生了保险事故,向保险公司提出赔偿或者给付保险金请求,保险公司有权解除合同,且不退还保险费。三是投保人、被保险人故意制造保险事故的,保险公司有权解除合同,不承担赔偿或者给付保险金的责任。四是合同效力依照法律规定或者约定中止,经保险人与投保人协商并达成协议,在投保人补交保险费后合同效力恢复,但自合同效力中止之日起满二年双方未达成协议的,保险人有权解除合同。五是投保人申报的被保险人年龄不真实,并且其真实年龄不符合合同约定的年龄限制,保险公司可解除合同。六是保险标的发生部分损失的,自保险公司赔偿之日起三十日内,投保人可以解除合同;除合同另有约定外,保险公司也可以解除合同,但应当提前十五日通知投保人。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。