Is it better to wear 14 karat gold ring or 10 karat?

It depends by what you mean "better". 14 karat gold is a higher purity of gold and it will therefore be more expensive and have more gold in it. 10 karat gold will have less gold but will be scratch resistant and less likely to bend or break, 10 karat gold is also cheaper because it contains less gold.