Osobiście wybrałbym iPhone 4. Od jakiegoś czasu jestem użytkownikiem 3GS'a i przyznam, że przesiadka z Androida była dobrym rozwiązaniem. Telefon od Apple bardzo mi spasował i jestem zadowolony. Szczerze mówiąc, nosiłem się z zakupem SGS, aczkolwiek wybrałem iPhone i w ogóle nie żałuję. Telefony z Androidem są dla kogoś kto lubi bawić się z "grzebaniem" w nich, a w iPhone instalujesz soft i to w sumie tyle. Dzisiaj gdybym miał zmienić telefon, na pewno wybrałbym iPhone.
W SGSII masz lepsze bebechy, aczkolwiek nie wiem czy będzie to zauważalne w praktyce jakoś szczególnie. Samsung jest też większy (ogromny wyświetlacz) i będzie się bardziej grzał. Musisz zdecydować sam czy lubisz grzebać w telefonie czy też wolisz mieć wszystko jak na tacy podane.