Which cpu? There's going to be considerable differences between the 11th Gen version of the 10900k and the 10100f.
That's like asking what color shoelaces you should buy for the shoes you'll wear as an adult, when you are only 4 years old.
Good idea to be thinking and planning ahead of time, but specifics are a little impractical in practice.