Either of them could be correct, neither of them could be correct, both of them could be correct.
All meters have to conform to the same accuracy standards, and this is they must be accurate to within plus or minus 15%. That is a wide range. There are also other factors, such as a rogue test strip and human error, also our blood rushes round our body very quickly, and each red blood cell will have a different amount of glucose attached to it, so to get two identical readings requires a lot of luck, and this is even using the same meter, same drop of blood from same finger.
It is very frustrating, but it's all we have. I suggest you put one meter away and stick to the other.