I've come to regard the whole loyalty bonus thing as a marketing exercise, with no relation to discounted insurance. We generally use two insurance companies as they have been a pleasure to deal with when we've needed them. In both cases though, after many years of renewals I realised that by simply signing up for a new policy each year rather than renewing, I received a significant discount. I even tried calling once to see if they would match the "new" policy price for the renewal... but no dice. So I let the old one lapse and bought the new one.