There are literally 5 handle varieties generally in use for the time being (P2PKH, P2SH, P2WPKH, P2WSH, and P2TR), and two of them encode a 32-byte (256-bit) worth, not a 20-byte (160-bit) one, so the precise variety of attainable addresses is 2*2^256 + 3*2^160.
You technically can convert between some handle varieties, for instance each P2PKH and P2WPKH encode the identical sort of public key hash. Nevertheless, it’s best to by no means do that, as a result of 1) the recepient will nearly definitely not monitor the blockchain for funds to the transformed handle, and a couple of) they won’t even have the ability to spend cash despatched to the transformed handle, for instance if their non-public key’s on a {hardware} safety module that solely works for his or her authentic handle sort. All the time ship to the precise handle you’re given.