I Read somewhere that it could be 32 to 64 characters. No matter what happens, I think it will be verified using checksums If the address is valid. At least now you know it could be validated when you are sending BTC.
I’m not sure if this always applies with legacy or segwit.
OP is actually talking about Segwit =>bc1
bc1p=> P2TR(pay 2 tap root) and that's what op is asking...
P2TR which contain 62 characters
...........
Segwits are
P2WPKH,P2WSH,P2TR Just as it has been mentioned and they have the character 42,62,62 respectively....
Legacy(P2PKH,P2SH.....)=>34 characters