There are many, many different types of annuities.
To begin with, it makes sense to think about the general definition of an annuity. An annuity is a contract that converts a sum of money into a series of periodic payments for an agreed upon period of time. An annuity can be thought of as a financial vehicle that converts a pool of money into a stream of income.