Right answer is: Age and gender are the primary pricing factors. With the help of actuarial statistics, these determine your life expectancy. The death benefit you need is the next greatest factor. If you need $25,000 in coverage, you'll pay a much different premium than someone who needs more than $1,000,000.
The title of my answer can be The Hidden Factors That Determine Your Life Insurance Rate