For US residents this approximately equals to asking "when did you move into your current home" (except for those lucky ones who have both cable AND a decent offering from a phone company, they have *two* options). Where I live now, there is only cable FWIW.
I've had Sonic continuously for 12 years at two residences. In this time period, I have actually lived at three locations and it includes two periods where I did not live anywhere in particular (no fixed address).
So far, the need for service that supports a server in a practial fashion has trumped the desire for speeds faster than 6-7Mbps that DSL can provide. I've never used AT&T, though I did have Comcast for a few months at my residence while my server was hosted at a friend's house.