A more affordable option may be level term life insurance where you buy term life coverage for a set number of years, for instance, 10 year term life, and your premium is the same each year for the entire ten year period.
If you need life insurance for a longer period of time, you may choose 10, 15, 20 or 30 year term life insurance instead of annual renewable term life insurance coverage.
Annual renewable term life may be the least expensive for a short period of time, but after a few years the cost per year may exceed the annual cost of a 5 or 10 year term life policy.