What causes anisocoria to occur?

Several things. Anisocoria is when one pupil is larger than the other. Anisocoria may be congenital, caused by lesions in the brain or eye or induced by asymmetric topical application of meds. I believe david bowie has congenital anisocoria.