The question should be what is the complexity of taking the RF signal and producing a bit estimate for BPSK and QPSK. Read Dan's answer for more information.
For each received symbol, there is only one operation that you need to do and it is a comparison. You need to figure out which region the received symbol lies in, and that will give you a bit estimate. For BPSK, the Voronoi diagram (https://en.wikipedia.org/wiki/Voronoi_diagram) looks like this:

The operation you need to do for BPSK is if $\text{Real}(s)>0$, then mark the symbol estimate as Orange and if $\text{Real}(s)<0$, then mark the symbol estimate as Blue. This requires a single comparison operation.
For QPSK, the diagram looks like this:

The operation you need to do for QPSK involves checking both the real and imaginary parts. If $\big(\text{Real}(s)>0\big) \text{ AND } \big(\text{Imag}(s)>0\big)$, then mark the symbol estimate as Orange, and so on for the other symbols. This requires two comparison operations (one for real, one for imaginary).
Once you've come up with symbol estimates for each of the received symbols, now you can do the mapping from symbols to bits which will depend on your implementation. For example, using a gray mapping for QPSK, Orange $\rightarrow$ 00, Blue $\rightarrow$ 01, Yellow $\rightarrow$ 11, and Green $\rightarrow$ 10.