Problem with buying earphones online is, unless you've tried them out before, it's impossible to get a true sense of sound and comfort.
I find, for example that most in-ear headphones are designed with that rubber/silicone material on the end which blocks the ear so much I can hear myself breathing which I hate. Also, much like sunglasses, I find them incredibly easy to misplace or damage so anything much over £30 doesn't make sense for day to day use.
Hence why I tend to stick to just using apple's own white headphones which I actually rather like, except for the colour. The hard outer shell sits comfortably in the ear but doesn't bung it up, and the bass response it still pretty good.