How are annuity rates calculated?
When you hand over your pension pot to a provider, they usually invest that money in long-term government bonds, typically a 15 year gilt. The return they can offer you depends on the interest rate, or yield, on that bond.
Life expectancy is also an important factor. As people live longer, providers expect to pay more out, therefore lowering the income that retirees can get.