As we generate new addresses, either bech32, p2sh-segwit, and legacy are all merged together into the receive address list. I would like them to split the address types into options, as the following image suggests or something like that if you have a better idea:

Bitcoin core v0.16.0