In the long run, you're probably better off buying your own modem on Amazon or even locally rather than paying the $10/month charge from the provider
I use Comcast, I used to pay $55 for 75mbps, which was just enough for myself, then they tried to screw me over by raising all the rates. I called the cancellation hotline, and they got me a new deal at $65 for 150mbps.
I never really looked at Verizon FIOS because back when I used to work there, the service was incredibly overpriced, but it looks pretty decent now, though still higher than the average for the second year of their contracts
One thing I definitely recommend is asking either local friends or neighbors, or just googling "-your city- internet providers", because in some areas they have local providers that give you a shit ton of speed, are reliable and don't cost you nearly as much as the other providers