So I've had my iphone for a little over a year now, it freezes sometimes and calls people by mistake. The battery life sucks and...well...its getting a bit old. Is there anyway I could turn my iphone (3g 16gb) in for a better iphone?? or for a discount?