In men, in terms of serum ferritin levels by serum 25(OH)D level for age, smoking, alcohol drinking, regular exercising, SBP, DBP, WM, TC, TGs, HDL-C, FPG, Hb, Hct, MCV, and Fe, serum ferritin levels (M ± SE) were 130.15 ± 7.06 μg/L [95% confidence interval (CI), 116.31–143.99] for vitamin D deficiency, 118.28 ± 1.94 μg/L (95% CI, 114.48–122.09) for vitamin D insufficiency, and 110.63 ± 2.78 μg/L (95% CI, 105.17–116.08) for vitamin D sufficiency, showing that serum ferritin levels were significantly decreased with the increasing of serum 25(OH)D level (P = 0.012). The gene discussed is GSTM1; the disease is vitamin D deficiency.