Practically, I don't think there will ever be more than roughly 18 million coins that could be spent due to lost coins and Satoshi's stack. Over time even that number will slowly drop due to additional lost coins.