My thinking last year was it is unlikely insurance prices will come down and I don’t want the hassle of shopping around every year.
I had the money sitting in an account earning almost nothing so I went with Zurich last time for 3 years.
Like you, there was no discount going for 2 or 3 years, but the price offered was the best of the several I tried.