So, it's better to buy term life insurance if you have life insurance needs for a period of 30 years, or less.
Term life offers coverage for 1-30 years. Most term life policies have coverage options for a term of 10, 15, 20 or 30 years.
Since term life is temporary, it costs a lot less money than permanent life insurance, which provides lifetime coverage.
So, if you have a young family, a home with a mortgage, or someone who relies on your income for financial support, buying term life insurance may provide a lot more life insurance protection for your money than permanent life insurance.
Here's an article explaining Why Should I Buy Term Life Insurance? to help you get a better understanding of some of the main reasons why many people choose to purchase a term life insurance policy.
Keep in mind, you can always own two or more life insurance policies if you choose. So, you could have a term life insurance policy for your short-term life insurance needs, and a permanent life insurance policy to provide you with lifetime coverage that could help to pay for your funeral and final expenses.