As someone who has multiple headphones I can definitely tell you that if you are looking for bang for your buck, unless your current player is really terrible, you should invest all your money in the best headset you can afford, that will improve you audio quality much more than upgrading the player.