I'm having a huge hard time deciding what phone I want.

I want to get straight talk cause I don't want to be locked into contracts of high payments per month. Straight talk offers that unlimited thing which is nice...

I really want the iphone 4 but that's $450
I really want the Galaxy S3 more but that's... I'm not even sure how much or if straight talk goes with it.

I pretty much use the phone for apps, internet, and every other basic use. Pictures, videos etc.

So anyone have any ideas?