Investment product that earns fixed ROI

A friend of mine was asking me that I should get an midland annuity right this moment because according to him it has so many advantages than a regular investment product. He further explained to me that this annuity product has a fixed return of investment unlike stocks market product which has a fluctuating trend. There are terms for this annuity investment, but this for sure can give me the profit when the term is about to expire. I am thinking of getting one simply because I also want an investment product other than time deposits at the bank.