It depends on a lot of things. Will the domain be fashionable in another 10 years, or will it be out of fashion. Is it a brandable made up name or not? Is it a 3L or 4L .com? Is it a dictionary word? (then probably it's already going to cost a pretty penny). Will there even be domains in another 10 years (probably). Unless the domain you register today is in demand in 10 years time, it's still likely to be worth regfee. You have to have the skills and judgment to find domains for regfee today, which will mature into valuable domains. It's not everybody's cup of tea.
You need skills to be a flipper and make money also. Best bet is 4L, 5L, maybe 6L, which can be read out loud, without spelling mistakes.
If you invest in dictionary words at a bargain price, then there are chances you can flip them for a profit, in the short to medium term.
There are a lot of things to consider for such a simple question. You need the required skills to be a flipper or long term holder of a domain. Your talent is probably the most likely thing which would cause you to make money or go bust. It isn't just a matter of holding a domain for 10 years and all your paths are paved with gold.