Recommended Mid-range phone with above-average battery?

view full story

http://forums.androidcentral.com – Hi I'm looking for mid-range Android phone for my friends Here are specs that I care about: - Above average battery life :cool: - At least ICS 4.0.3 - At least 4" Screen I'm considering Galaxy S2, does it has great battery? I can't really calculate it based on mAh alone because my Galaxy Nexus battery sucks compared to others with same mAh. Any other suggestion? Thanks :) (HowTos)