hardware – Xiaomi phones battery compatibility

Xiaomi phones have several batteries, for example, BM35, BM21, BN43, and etc.

I’d like to know the compatibility of those batteries, for example, if BM35 has the same pin and size as BM21 something like that.

I have this Xiaomi Redmi Note 4x it’s kinda old but still working and the battery is now needed to be replaced because it’s already draining fast. Instead of using the BM43 which is the current battery of it, I’d like to purchase a different model with a higher capacity for example the BN62.

If I only know the pin type and the size of those batteries, it will be easy for me to upgrade and replace them.