If I create a new contact manually, nothing is set at first. When I type in a Business Address, it automatically selects "This is the mailing address." If I proceed to enter a Home Address, the Business Address remains marked as the mailing address.
If I reverse the process and type in a Home Address first, then that one gets marked.