An annuity is a contract sold by an insurance company, bank or investment broker that exchanges present contributions for ...