I'd like to buy a new headphone for my first generation iPhone because the old ones sucks in audio quality. And also somehow the white material around the cable got peeled.

I checked out the new Apple in ear headphones and the Sennheiser MM 50 ip headphones.

Which one do you prefer? Or do you have any other suggestions that give good sound quality? Also can you give me some reviews about their quality of sound, fitting in ear etc.