I generally like to keep stuff until it really doesn't serve its purpose anymore/ until there are really strong reasons for me to upgrade/ until it dies. I just purchased a maxed out MBA 13" and plan to keep it for five years. I got an iPad a couple of months ago and plan to keep it for three.