No, annuity payments can be guaranteed for any period if this is agreed when the annuity is bought.
HMRC Pensions Tax Manual PTM62400: Guaranteeing a lifetime annuity contract