This paper presents a comparative review of arsenite (As(III)), arsenate (As(V)), and fluoride (F − ) for a better understanding of the conditions and factors during their adsorption with focus on (i) the isotherm adsorption models, (ii) effects of pH, (iii) effects of ionic strength, and (iv) effects of coexisting substances such as anions, cations, and natural organics matter. It provides an indepth analysis of various methods of arsenite (As(III)), arsenate (As(V)), and fluoride (F − ) removal by adsorption and the anions' characteristics during the adsorption process. The surface area of the adsorbents does not contribute to the adsorption capacity of these anions but rather a combination of other physical and chemical properties. The adsorption capacity for the anions depends on the combination of all the factors: pH, ionic strength, coexisting substances, pore volume and particles size, surface modification, pretreatment of the adsorbents, and so forth. Extreme higher adsorption capacity can be obtained by the modification of the adsorbents. In general, pH has a greater influence on adsorption capacity at large, since it affects the ionic strength, coexisting anions such as bicarbonate, sulfate, and silica, the surface charges of the adsorbents, and the ionic species which can be present in the solution.