Phlycten is due to –
Phlyctenular conjunctivitis → Endogenous allergy
Vernal keratoconjunctivitis →     Exogenous allergy
Exogenous allergy
Endogeneous allergy
Viral keratitis
Fungal keratitis
Endogeneous allergy