You may also check - Met Life's Met Protect - where Maximum policy term - 35 years, as you have mentioned, your age is 26 years and going for 30 years, you would be without cover at 56. I would go for insurance cover till 60-65 years.