By using this site, you agree to our Privacy Policy and our Terms of Use. Close

So my 3 year contract is running out in two months and the carrier I've been with has paid off the amount I owe for my phone and wants me to buy a new one and renew my contract. I own a Galaxy S2 and it's been an amazing phone after three years of droping my phone millions of times, getting it wet, been covered in dust, sand and sweat on a daily basis (I'm a Carpenter so my pockets always get filled with dirt and sweat), it still runs just as quick and smooth as it did the first day I bought it and with no cracks in the screen or case.

So I've been looking around and I want one of the newest smartphones out their, I was thinking either the Samsung Galaxy S5 (since why the hell not the S2 has been amazing to me) or the Sony Xperia Z2. My reasoning is I like it being water proof and dust proof (the Z2 is more water proof the S5), but the Z2 doesn't have a removable battery, I don't like that. Also I heard the battery life in the S5 is horrible so I'm turned off by that.

So I'm looking for a little guidance, what new smartphone should I get, I want a beautiful screen, good battery life and some high end tech this phone has to last me atleast 2 years so I need something somewhat known for being tough.

(NO IPHONE)