I'm planning to get a watch for my son 18 year-old birthday. Which is 16 years later. Will safe keep until he is 18.
My list as below:
Rolex 116710LN

Rolex 116710BLNR

Rolex 116610LN / LV

Which model worth to keep until 16 years later?
Prefer model listed above only, those high end or luxury one, he should work and buy one himself.

Updated with pics. (all pics borrowed from internet, thanks google)