There are four things in Apple EarPod 

1. Speakers
2. Microphone
3. Play/Pause Button
4. Volume Up/Down Buttons

##for speaker and microphone

Apple EarPod supports [Universal Head-Phone config][1].

Should work with: HTC, Samsung, LG, Most low-brand phones, some Motorola and some Sony, Audio Players.

Microphone and even speaker will work sometimes, but not well, with: Nokia, Most Sony,  Most Motorola.

##for play/pause button

This works for most headsets.

##for Vol Up/Down buttons

This is very, very specific and you'll have to do some research on sites like [pinout.ru][2]. People on the Apple store say volume button works well with HTC Wildfire, but I'm not sure.

  [1]: http://pinoutsguide.com/HeadsetsHeadphones/blackberry_9700_headset_pinout.shtml
  [2]: http://www.pinout.ru