When I want small and light headphones, I have some Klipsch S4's. I've been using these things for about 6 years now (every couple of years I lose a pair or the cut gets cut, etc) and they recently improved the cable a bit. It's more rubbery, and it is flat so it winds really well. Which is nice since the device I actually have them plugged into is worn on my shirt collar. Seems like it would be more durable also. I am technically not using the phone for audio as I plug the Klipsch's into a sony MW1. (plays from the phone over bluetooth) Fantastic little device really...especially when I want to put the phone in the gym locker, as it also plays music off its very own micro-sd slot.
At work since I am sitting at my desk, I have a pair of Sennheiser 598's since I am literally sitting there all day with headphones on. Cans just sound better and are more comfortable than eabuds. I ordered a few custom cables off amazon, in very short lengths, so when I want to plug them directly into the mw1 there is no cord leftover, and another medium length one that works for when the phone is in my pocket or when it is sitting on my wireless charger.
I really want android to support usb audio though, as I have a pair of Beyerdynamic dt770s but they are 250ohm, and kinda need an amp to really drive them. Cyanogen supports usb audio, but I don't like cyanogen anymore...
Just really wishing The powers that be put usb audio in a future update!