I left Liberty Mutual once for Geico when they decided to jack up rates. After two years, Geico was going to jack up rates, so I was shopping around again and got a quote from Liberty Mutual, and it was LOWER than than what I paid when I was with Liberty Mutual three years earlier, which is nonsensical but I signed back up. That lasted two years, then went to Progressive, now moving to State Farm after two years.
Basically all of these companies seem to give great deals to new customers and then try to bankrupt you after about two years, so you just have to become a new customer again every two years. If I had stayed with the same company, at the speed they were increasing rates, I'd probably be paying $15,000 a year for insurance by now.