Compare top-rated companies that offer life insurance with a money-back guarantee ... All of the companies below scored at least 3 out of 5 stars. State Farm: Best for earning a discount.