We know that $\mathsf{PP}$ is equal in power to $\#\mathsf{P}$ in the sense that $\mathsf{P^{PP}} = \mathsf{P}^{\#\mathsf{P}}$ (see the Complexity Zoo entry). The similar question about $\mathsf{\oplus P}$'s power is not known.
We can think of $\mathsf{PP}$ as giving the most significant bit of the number of solutions and $\mathsf{\oplus P}$ as giving the least significant bit. This question is about the underlying reason for their difference. Lets use $\#M$ to denote the number of solutions for $M$ on a given input $x$, i.e. $\#M = \{y : (x,y)\in M\}$.
For two given formulas $f$ and $g$, we can easily create formulas such that the number of their solutions will be $\#f+1$, $\#f + \#g$, $\#f \cdot \#g$, and $\#f \mod 2$. Is the problem about finding a formula which has $\#f \ / \ 2$ solutions?
If this is the case, has there been any work in this area? What is the state of the art?