We study topological von Neumann regularity
and principal von Neumann regularity of Banach algebras. Our
main objective is comparing these two types of Banach algebras and
some other known Banach algebras with one another. In particular,
we show that the class of topologically von Neumann regular Banach
algebras contains all $C^*$-algebras, group algebras of compact
abelian groups and ...