this all boils down to personal preference..
Galaxy S lack of camera flash really turns me off.. and i'm not a fan of Samsung myself.. lol
so i'd go with the iphone 4 err jailbroken iphone 4..
but i'd take Android over IOS any day.. ironic right? lol