It depends on your area mostly, and secondly what you do with it. This is in GENERAL, definitely not a rule:
1. DSL has better pings and faster uploads, better for gaming.
2. Cable has faster DL's and decent pings for gaming.
3. It mainly depends on your providers and your speed, i had cable but switched to dsl cuz i got a very good deal on it.