The answer really depends on your particular situation and needs.
For example, if you have a temporary need of life insurance for a period of 30 years or less, a term life policy will get you the most life insurance coverage at the lowest price.
However, if you need life insurance that is guaranteed to last your entire lifetime, no matter how long you live, a permanent life insurance policy will help you accomplish your goal.
Here is a review of how to find the best life insurance.