Your question is posing a characterization that's grounded in a misunderstanding and does not fit the situation at all. What you described is not what spin is, nor how it is characterized. And, in fact, some of the replies are also grounded in a misunderstanding and mischaracterization.
First, photons don't have spin. They have helicity. Spin is an attribute only of tardions (i.e. the class corresponding to positive rest-mass systems, sometimes also called bradyons). The description is applicable both classically and quantum theoretically; in both cases the captured by the symplectic geometry of the system. The key property is that tardions with spin 0 have 3 complementary pairs of symplectic coordinates, while those with non-zero spin have 4. For quantum systems, the 4th is quantized customarily as the "m" quantum number, and is complementary to the azimuthal angle; while the others are described by the Heisenberg conjugates of position $𝐫$ and linear momentum $𝐩$.
The most important property is that there is a decomposition of the total angular momentum for such a system into an orbital angular momentum - corresponding to the motion of its center of mass with respect to a fixed point (usually denoted by $𝐋$, and defined by the vector product $𝐋 = 𝐫×𝐩$) - and the internal angular momentum (denoted $𝐒$) which is the angular momentum of the system with reference to its own center of mass. The total angular momentum is $𝐉 = 𝐋 + 𝐒$.
For composite systems, $𝐒$ is the total of the orbital angular momenta of the system's components about the system's center of mass plus the total internal angular momenta of each of its components. For elementary systems, it does not decompose any further, is referred to as its "spin", and is not the result of anything "in" the system circulating or "spinning" at all. It's just simply the intrinsic angular momentum of the system.
All of this applies to the descriptions of systems in both classical and quantum theory, though its retro-applicability to classical theory was not recognized until around the middle of the 20th century.
The situation is very different for luxons. They may or may not be helical. The most general case, for non-helical luxons, has 4 complementary pairs of symplectic coordinates and sometimes also characterized as systems with "continuous spin", which however is not spin in the above sense at all and involves nothing like a spin-orbit decomposition.
The more restricted subclass of luxons are those with "helical" angular momentum: those in which the axis for the intrinsic angular momentum $𝐒$ is collinear with the linear momentum $𝐩$. The photon fall into this subclass (as does the Higgs, by the way). For such systems, the ratio of the two is fixed and is an invariant property of the system. Only its orientation can vary: the axis for $𝐒$ aligns with $+𝐩$, or it aligns with $-𝐩$ ... if it is non-zero.
The helical class reduces further to the case of 0 helicity (e.g. the Higgs) and non-zero helicity (the photon). Both classes have only three complementary pairs of symplectic coordinates; but only the former has a semblance of a "spin-orbit" decomposition - namely 0 helcity, with angular momentum that is 100% orbital: $𝐉 = 𝐋 = 𝐫×𝐩$ and "$𝐒 = 𝟬$". So, sometimes they are referred to as "spin 0", though incorrectly.
Helical luxons with non-zero helicity are visualized as left and right circular polarization; the polarization states of a photon are one and the same as its helical states - which you've seen vividly illustrated here, in other replies.
But there is no "m" quantum number, since there isn't a 4th complementary pair in the first place; and no spin-orbit decomposition at all. In fact, its symplectic geometry can be described in the usual way by the three complementary pairs of position $𝐫$ and momentum coordinates $𝐩$, except that the coordinates are singular in much the same way that spherical coordinates are for spherical geometry; and for these systems, with a suitable definition for $𝐫$, complementary to $𝐩$ - after choosing a unit vector $𝐧$, you can write $𝐉 = 𝐫×𝐩 + σp²c/E 𝐧×𝐩×𝐧/|𝐧×𝐩|²$ where its helicity is $σ$, $c$ is light-speed and $E$ is its energy.
(The situation is analogous to what happens with the symplectic description, discussed in Lecture Notes in Physics 188 (https://doi.org/10.1007/3-540-12724-0_1), for magnetic monopoles, except the roles of $𝐩$ and $𝐫$ are somewhat reversed).
There's a fairly well-known "no position operator" theorem that's often cited (and mis-applied) as a folklore result, which forbids the existence of a single coordinate chart for its symplectic geometry ... but this does not rule out a position-operator, per se. The situation, here too, is analogous to the role that the "no hair" theorem plays in ruling out a single coordinate chart for spherical geometry.