An MP3 is a universal file format playable in all audio players including iTunes, Windows Media Player and more.
FLAC is compatible with Windows Media Player, JRiver Media Center, Winamp, MediaMonkey and Amarra, among others. FLAC is **NOT **compatible with iTunes.
ALAC is compatible with iTunes, JRiver Media Center and Amarra, among others.