To "switch" to a different company or service means to stop using the old one and start using a new one. You can switch to a new company for anything that you use over and over. It wouldn't make sense to say "I switched to a new restaurant, but you could say:
I switched to a new shampoo.
This would mean that you stopped using the shampoo that you always used in the past, and started using a different brand.