Ideal Phone And Phone Lifecycle

Obviously this is in theory, but the spate of phones released this year and last year on Android have individually desirable things that I want in one device. If this phone was available today for sale, how long would it be before you would want to switch to a new model or would you be satisfied with this for 2+ years?

One X Design

Razr Maxx Battery

One X Screen

Stock ICS

SIII Internals

SIII Camera/ One X Camera

With this combination I would be more than happy to keep the phone for 2+ years until a genuine leap forward was made in the industry in terms of software or hardware archictectures.

What are your thoughts?