Buying a new Windows Phone soon or waiting for new hardware?