You might not agree with what I'm about to say, but I'll say it anyways. I've spent many $s for many years trying to find that ''perfect'' earbud. But I can honestly say that as long as they are the ones that go in your ear, there really is no major difference for me. No matter what I have paid, they mostly sound the same. I have found that the quality of the source player (ipod, phone, etc) has way more to do then the sound quality. IMO, don't waste your money on a top end pair, get the cheap $20 pair from Walmart like I did. They are just as good as the higher priced ones.
I bought a cheap pair this a couple years ago and they are still going strong.
My computer has an incredible sound card and when I listen to mine its sounds like I'm at a concert. On my phone, it sounds crappy because my phone player sucks. Seriously, dont' spend too much on a pair. Most of the ones like this are noise cancelling already.