Hi!
Most individuals have unequal pupils (with one appearing more dilated than other), but the difference between the two pupils is less than 2mm. This is known as physiological variation. If the difference between the two pupils is more than 2 mm then it could be due to a pathological cause.
The cause could be due to an abnormality in the musculature of the iris or in the parasympathetic or sympathetic innervations to the pupil. The parasympathetic system constricts the iris, while sympathetic channels dilate the iris. These parasympathetic innervations occur through a synapse at C8-T1 level of the cervical cord. So, if you have neck and upper back ache too, then this cause should be further investigated.
Well, Horner syndrome may be a possibility but it is usually associated with decreased sweating too apart from constricted pupil and drooping eyelid. The cause is usually a mass or lymph node in the chest pressing on the nerve.
Unequal pupil could also be a sign of serious brain injury. Even the Chiari malformation could be the cause, and this need to be re-checked whether you have more pressure on one side. Aneurysms, bleed in the brain, glaucoma, meningitis and tumors also cause unequal pupil size.
Please consult your doctor regarding this. Good Luck and take care!
Also I did some internet searching (which I know I shouldn't do) and read about something called Horner's Syndrome. The eye that doesn't dilate as wide does have a slightly lower eyelid, although it has been like that for sometime and I always contributed it to aging. However reading about that did make me wonder as well as made me nervous.