Which is the right version of Ionic Native to use?

I’m developing an Ionic4 app.
I can see that if you create a new brand app the components the @ionic-native components are at the version 5.0.0.
For example:
"@ionic-native/core": "^5.0.0",

I can see that all these components are upgradable to the version:
"@ionic-native/core": "^5.5.1",

Since I have some problem with the @ionic-native/barcode-scanner I don’t know if I should upgrade all the @ionic-native components to the last version.

So the question is when we should upgrade our @ionic-native components?
And should they be all to the same version?

Thank you very much