An annuity is designed to provide a steady stream of income while you’re alive. A life insurance policy is designed to protect your loved ones financially after you die.