[noncount]
: the ability to see what will or might happen in the future
They had the foresight to invest the money wisely.
His career choice shows a lack of foresight.
— foresighted /ˈfoɚˌsaɪtəd/ adjective [more foresighted; most foresighted]
foresighted investors/investments
— foresightedness noun [noncount]