Insurance giant Aviva has blamed the findings on poor savings thanks to high rents and costly subscription services.