It's not an exact science since no one knows future network increases, but you can see a detailed view of the thought process around that question here:
http://thegenesisblock.com/at-this-rate-the-last-new-btc-wil...
http://thegenesisblock.com/at-this-rate-the-last-new-btc-wil...