Hard acids prefer to combine with hard bases. Hard acids are the cations (electron accepting atoms) having high charge and small sizes whereas hard bases are the lewis bases where the electrons are not easily polarised or where the base holds its electrons strongly.