This is why Android phones are creeping up on iOS...they are offering more features and constant innovation in the hardware. iPhone users (and I used to be one) only enjoy hardware innovation once a year.
Maybe we will see an LTE iPhone in 2012, maybe not but I can say with all the certainty in the world that Android will have kick ass dual core LTE phones with large screens and probably something retina like in resolution by then. I wouldn't be surprised to see 12 MP cameras, 2-3 MP front cameras all running Android 2.4 Ice Cream Sandwich.