That's not a question that has a simple answer, it really just depends on what your use will be for the domain that you buy.
If you want to buy a domain for seo purposes to rank a few niche keywords, older domains that have a direct relation to your niche is the best route.
If you want to buy...