买保险隐瞒病史,不如实告知和说明,保单生效两年之内,保险公司知道了被保人曾经患过严重疾病,有权根据被保人健康状况选择拒保或者责任免除,有权解除保险合同,并退还被保险人所交的保费,如果在两年之后,保险公司才发现,按照保险法规定,免除被保人责任,仍按合同执行。