Perpetuity lasts into infinity while Annuity has a maturity date. Perpetuities do not accrue interest and Annuities do.