The guaranteed income offered by annuities means annuity-holders are more likely to report lower levels of stress and the highest level of financial confidence compared to those without one, according to a new study.