Posted 25 August 2012 - 06:16 PM
Well you can drop the S from your list. It's a good phone, and Samsung flagship two years ago, but it has a single core CPU, 512 MB of RAM, and officially, stuck on Gingerbread. The S Plus is a bit better, with the CPU running at 1.4 GHz, but it's still a single core, and still 512 MB RAM, so for newer apps and multitasking it'll still lag.
Based on your choices I'd go for the S Advance. It's only a little more expensive than the Ace 2, but it has double the internal storage, and a faster dual core CPU. No word on when it will get ICS, but with its specs it'll probably get an update.