Let $p,q $ be unit vectors in $\mathbb R^3$ with the Euclidean norm. Then it is known that there exists a rotation $f$ of $\mathbb R^3$ such that $f(p)=q$. It is easy to find two such rotation: one with rotation axis orthogonal to $p,q$ and the second with axis in the plane generated by $p,q$.
How can one prove that if $p+q\neq 0$ then the rotation axis of $f$ has to lie in the plane generated by $p\times q$ and $p+q$?