I'm not sure what you mean by "default address," are you reffering to the receiving address? From what I've noticed Core issues receiving addresses in the order they're listed in the keystore. The hdkeypath indicates their position, and Core will display the keys in that order. For example:
First address to display: hdkeypath=m/0'/0'/0'
Second address to display: hdkeypath=m/0'/0'/1'
So on and so forth.
Each bitcoin core HD wallet has one private key (and an associated address) that's used as the HD seed, but if I'm not mistaken core avoids the use of this address as a receiving address.
This is in a older non HD wallet, don't know if that makes a difference?