We say that a function $f(x)=O(g(x))$ if $\exists x_0\in \mathbb{R}_+$ and $\exists C\in \mathbb{R}_+$ such that $\forall x\geq x_0$, $|f(x)|\leq C g(x)$.
So with this definition, the function $f(x)=3x^2+2$ can be said to be $O(x^2)$, because $\forall x \geq 100$, $|3x^2+2|\leq 4x^2$.
But with this definition, would $f(x)=O(x^3)$, or any other $O(x^n)$ with $n>2$? If this is so, then wouldn't it be impossible to say whether a function that is $O(x^3)$ necessarilly has to grow faster than a function that is $O(x^2)$? (Because the $O(x^3)$ function might be $O(x)$)