I can't stand football ciprofloxacino inyectable generico precio More than half of the 420,000 people who buy an annuity each year could be affected. Research shows that 52pc accept the deal offered by their existing pension provider, netting providers an estimated £1bn a year.