It depends on where you live mate.
Go to several broadband finder web sites and see what comes up.
I used to use NTL which was taken over by Virgin. Virgin quietly jacked my monthly bill up from £10 to £18 without asking me or notifying me! When I queried it, they steadfastly refused to honour my original agreement with NTL and maintained all was correct with the billing, which had been a verbal NTL agreement. The proof was in the direct debit history, but they weren't interested in investigating this whatsoever.
BTW, try getting a written signed contract out of ANY of these telcos – sheesh, a written contract signed by both parties should be made law!!
So I cancelled Virgin and they slapped me with £36 to terminate even though i was months outside the contract period i had agreed to with NTL. I also never got the extra month I paid for at the beginning of the contract. To top it all, they shut my email accounts down on the day of termination. No period of grace to get these accounts in order, unlike all the other ISP's i have been with in the past.
The word i'd use to describe Virgin is not fit for publication on this site. Sufffice it to say, I would not recommend them to anyone, EVER!
I have a friend who went against my advice and he ended up regretting it too. I had to get my "I told you so" hat out. 😆