Buffer solutions have constant acidity and alkalinity because
They have large excess of H+ or OH– ions
They have fixed value of pH
These give unionised acid or base on reaction with added acid or alkali
Acids and alkalies in these solutions are shielded from attack by other ions