Possible causes of flickering white light in the eyes include foraminal retinal detachment, posterior vitreous detachment, and vascular retinopathy. Patients are advised to consult ophthalmologists in time to avoid delay. 1. Foraminal retinal detachment: When the patient has flashing white light, accompanied by high myopia or a history of eye trauma, it is necessary to be alert to the possibility of foraminal retinal detachment. It is recommended that patients go to the hospital for fundoscopy in time to make a clear diagnosis. 2. Posterior vitreous detachment: For some elderly patients, if there is flashing white light in the eyes, accompanied by black shadows and floating objects in front of the eyes and other symptoms, there may be a posterior vitreous detachment. This is related to vitreous liquefaction due to ageing, and can also occur in people with eye trauma and high myopia. 3. Vascular retinopathy: such as hypertension, diabetes, etc. can lead to fundus microvascular lesions, if the primary disease is not controlled for a long time, it will lead to vascular retinopathy, patients may have visual impairment, flashing white light in the eyes. If the flickering white light can not be relieved by resting, it is recommended to consult a doctor as soon as possible for examination, to clarify the cause of the flickering white light, and then follow the doctor’s instructions to deal with it.