When is the right time to upgrade your laptop?

Getting a new laptop can be a significant investment. Not only in money but also in time spent getting it set up and running. When is the right time to upgrade?