Life insurance companies are the primary provider of annuities. Each company on our list offers a variety of annuity products ...