No, 20 is not nowhere near too old.
But, I'm not really sure about value of difference in top 1 vs top 10...
But, personally I would consider the degree more if that is different. Will the new one be more interesting?
But, I'm not really sure about value of difference in top 1 vs top 10...
But, personally I would consider the degree more if that is different. Will the new one be more interesting?
A point that I haven't seen addressed in other comments is the cost. If the additional 2 years ends up costing you a lot more money then I would vote against it. If you are in a country where tuition/boarding are paid then that isn't a factor to consider.
Sure, an 18 year old has 10% less life experience than a 20 year old, but as an 40 year old, I can say almost all of you youngin's haven't got much life experience at all, 90% of nothing is nothing. ;p