all my headphones work on one side on htc desire but they used to work fine i have a HTC desire and i had 5 pairs of earphones that used to work fine...basically each time i bought new earphones for my htc they would work fine and then after about 4 months one side would stop working and it works a little if i move the cable at the input jack. i only used my earphones on my HTC.....is something wrong with my phone jack?? im tired of buying new earphones...i also take really good care of them because at first i thought i was breaking them..please help me!
Your phone's headphone jack is failing.  When you buy new phones, the plug is a nominal dimension (3.5 mm is the standard, but the specification is surely much more precise than that).  After inserting and removing the plug a few hundred times, the tip and rings wear, reducing their size a tiny bit.  The same wear occurs on the spring-loaded contacts inside the jack.  After some number of cycles, it reaches the point where one of the contacts doesn't connect when the plug is fully inserted, but something connects on that conductor during insertion and removal.

In a new jack, there's plenty of overtravel in the contacts to cover this amount of wear, but if one of the spring tabs has gotten bent a bit (possibly by off-axis insertion of the plug at some point, or the headphone wire getting jerked out of the socket at an angle) it may make contact but have lost the overtravel that serves to take up wear.  The only real solution is to replace the jack -- which probably requires major work on the phone.  It might be possible, depending how the jack is made, to rebend the contact springs -- but that would require full disassembly of the phone and might not work, so it likely isn't worth paying someone to do.  Replacing the phone's motherboard may be the only solution, unless the phone jack is on a daughterboard.