Estou assumindo que voce está falando da carteira 'padrao': bitcoin-qt
E não é tao simples assim...
Para selecionar quais coins usar, o QT faz uma sequencia de tentativas filtrando primeiro apenas Outputs (moedas que voce recebeu) de transacoes com mais de 6 confirmacoes, se não tem saldo suficiente inclui transacoes com 1 confirmacao e se mesmo assim nao tem saldo, tenta com transacoes proprias (quando voce enviou e recebeu change) com 0 transacoes ainda.
Para cada uma dessas 3 tentativas, o QT não se importa com a idade das coins, nem com a taxa que a transacao final vai ter.
Ele tenta encontrar a melhor combinação de coins para reduzir o change.
O que no seu caso pode inclusive ser combinar 0.37 e 0.2 para retornar apenas 0.07 de change.
Se voce gosta de codigo, pode ver a logica completa procurando por SelectCoinsMinConf aqui:
https://github.com/bitcoin/bitcoin/blob/master/src/wallet.cpp