Bit longer. It will have had a 14 year run if you count first to last delivery and Airbus will have manufactured 313 in total with 79 still being built. That's actually a pretty decent run for an aircraft that big.
I think it's the limited number of economic routes that have caused the end of production rather than fuel efficiency per passenger. With a full aircraft it's probably up there with the newer aircraft in terms of fuel use per passenger. It's just that it's difficult to fill them on more than a handful of very high volume routes.