Presented electric double layer theory achieves comparable results with experiments by including steric, polarization and valence effects and is applicable to all ions contrasting the classical theory only to hydrogen ions, which thus capably describes the selective adsorption on charged surfaces and is expected to clarify specific ion effects.