I believe there are only 3 ways to access high speed internet.
-- Cable: you have no choice, either Comcast or Charter depends on your location
-- DSL: AT&T (BellSouth) only
-- WiFi: you might have more choices from AT&T, Verizon, TMobile, Sprint
Compared to DSL and WiFi, Cable is the still the fastest and cheapest high speed internet. Again, you have no choice of which cable company.