Fixed Gurantee/Payments For Life For My Son
It is not Riba. Riba is about loan. What You deposit there is investment. So it is halal.