I'm usually pretty loyal with the web host I choose unless it's no longer sufficient for my needs. I used a lot of different web hosts throughout the years.
How often do you sign up with another web hosting hosting company?
I tend to stick with the same hosting provider for a long time. I was with my previous hosting provider for three years, but I just recently moved to my new host Ushost247 as their servers and prices were cheaper & more reliable.
My hosting decisions work similarly to yours because I maintain the same provider until my website requirements expand beyond what they offer or I encounter severe problems with their services.