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