My current 3GS is semi-broken. The ear speaker doesn't work, but I'm not getting it fixed...again. Also my carrier contract just finished so I can get a new phone. What should I do? 1. Get a Samsung Galaxy S2 (no contract, 450 euro) 2. Samsung Galaxy S2 with 1-year contract (pay 300 euro for phone) 3. Second hand iPhone 4 (350 euro) 4. Endlessy wait for iPhone 4S. The thing is that don't really want the "upgraded" iPhone 4. I want the 2012 version iPhone aka iPhone 5. Advice me please because I'm in a dilemma. Ps: I want a phone which can also make good quality pictures which is why I'm not getting a temporary "dumb" phone.