An annuity is a long-term investment contract between an individual and an insurance company, where the individual makes either a lump sum payment or a series of contributions in exchange for regular income payments, either starting immediately or at a future date.