I will solve a generalization of this question. Let $S=S_1\cup S_2\cup S_3$ where,
$$S_1=\{2p\pi:p\in\mathbb{Z}\},$$
$$S_2=\{\frac{\pi}{2}+2q\pi:q\in\mathbb{Z}\},$$
$$S_3=\{\frac{3\pi}{2}+2r\pi:r\in\mathbb{Z}\}.$$
Let $m,n\in\mathbb{N}.$ Then, $\sin^{4m}(x)+\cos^{4n}(x)=1\iff x\in S.$
The reverse implication is easy; just substitute and check.
For the forward implication, let $y=\sin^{2}(x).$ Then, using the Pythagorean identity, $\cos^{2}(x)=1-y.$ After this substitution, the equation becomes $y^{2m}+(1-y)^{2n}=1.$ Consider the polynomial $p(y)=y^{2m}+(1-y)^{2n}-1.$ We are interested in roots of this polynomial in $[0,1].$ This is because $y=\sin^{2}(x).$ Notice that $p(0)=p(1)=0.$ So, there is some $y_0\in(0,1),$ such that $p'(y_0)=0.$ Further, $p''(y)$ is strictly positive for all $y.$ So, $y_0$ is a point of local minima. Also, since $p''(y)>0$ for all $y, p'$ is strictly increasing. So, for any $y<y_0, p'(y)<p'(y_0)=0.$ Similarly, for any $y>y_0, p(y)'>p'(y_0)=0.$ That means, in the interval $[0,y_0), p$ is strictly decreasing. So, for any $y\in(0,y_0), p(y)<p(0)=0.$ So, $p$ has no root in $(0,y_0).$ Similarly, one can show that $p$ has no root in $(y_0,1).$ In this case, $0=p(1)>p(y)$ for any $y\in(y_0,1).$ Moreover, $p(y_0)$ itself is not zero, since it's a local minima, and points in it's neighborhood are less than $0,$ so it must be less than $0$ too. In conclusion, the only roots of $p$ in $[0,1]$ are $0$ and $1.$ This gives $\sin^{2}(x)=0$ or $1.$ This implies that $x\in S.$
Note: In fact, the only real roots of $p$ are $0$ and $1.$