The current xbox can last for upto 10 years, (Estimated by various sources) without modifications, besides those of software updates.
Microsoft can continue selling the 360 in that time period, and they know it themselves. So I see no reason why they would release a new xbox anytime this year...