I have got 2 models with following accuracies:
Model 1: train acc: 52% test acc: 32%
Model 2: train acc: 70% test acc: 40%
The 2nd model gives a better test scores but the 1st Model has a difference of 20% between test and train accuracy where in the 2nd model there is a difference of 30% which means 1st one has lower variance, isn't it? Then how do we decide which model gives a better results or in turn is a better model?