I got into an argument over engine oil.

I wanted to buy the Magantec 10-40 for my 94 Accord Exi but was told as it has done over 100k I should get 20-50. I ended up getting Valvoline 20-50 but could I have still gone with 10-40?