重疾险带病投保4年了不一定能理赔。虽然保险法规定了两年不可抗辩条款,说明保险合同若成立超过两年则保险公司不能解除合同,但是,如果保险公司可以证明被保险人带病投保、有骗保行为,那么即便超过两年,保险公司也可拒绝赔付。
需要注意的是,若是重疾险带病投保4年后出险的疾病并非带病投保的疾病、且与其无关,保险公司通常还是可以赔的,但如果是带病投保的疾病,或者与其有关,那么保险公司还是有权拒绝理赔的。