Prior car was a Camry. Had it for almost 15 years until someone rear-ended me and car was deemed a total loss. If that didn't happen, I would have kept it for at least another 2-3 years.
Who knows, maybe I'll keep this Accord just as long. I'm pretty sure I'll keep it for at least 10 years though, assuming some jerk-off doesn't hit me again and there aren't any major mechanical problems.
That Camry was completely problem free with low mileage (~ 128,000). Could have easily lasted another 10 years or more.