Steps to reproduce:

1. put `changetype=bech32` in bitcoin.conf or launch QT with `-changetype=bech32`
2. send money to any legacy address
3. use `decoderawtransaction` to see that the change address is `bech32`, as expected since #12119

4. enable Coin Control in settings menu
5. send money to any legacy address
6. use `decoderawtransaction` to see that the change address is now `p2sh-segwit`
QString address = "<span style='font-family: monospace;'>" + rcp.address;
        address.append("</span>");
        QString recipientElement;
        if (!rcp.paymentRequest.IsInitialized()) 
        {
            if(rcp.label.length() > 0) 
            {
                recipientElement = tr("%1 to %2").arg(amount, GUIUtil::HtmlEscape(rcp.label));
                recipientElement.append(QString(" (%1)").arg(address));
            }
            else 
            {
                recipientElement = tr("%1 to %2").arg(amount, address);
            }
        }
        else if(!rcp.authenticatedMerchant.isEmpty()) 
        {
            recipientElement = tr("%1 to %2").arg(amount, GUIUtil::HtmlEscape(rcp.authenticatedMerchant));
        }
        else 
        {
            recipientElement = tr("%1 to %2").arg(amount, address);
        }
        formatted.append(recipientElement);
    }
    QString questionString = tr("Are you sure you want to send?");
    questionString.append("<br /><br />%1");
    if(txFee > 0)
    {