In this paper we introduce the concept of Boolean ring and ð‘…ð‘… satisfy the identity ð‘¥ð‘¥2=ð‘¥ð‘¥ which, of course, implies the identity ð‘¥ð‘¥2ð‘¦ð‘¦âˆ’ð‘¥ð‘¥ð‘¦ð‘¦2=0. With this as motivation, we define a Boolean like ring and subBoolean ring ð‘…ð‘… to be a ring ð‘…ð‘… which satisfies the condition that ð‘¥ð‘¥2ð‘¦ð‘¦âˆ’ð‘¥ð‘¥ð‘¦ð‘¦2 is nilpotent for certain elements ð‘¥ð‘¥,ð‘¦ð‘¦ in ð‘…ð‘…. A strongly Boolean ring is a ring which ð‘¥ð‘¥2ð‘¦ð‘¦=ð‘¥ð‘¥ð‘¦ð‘¦2 for some elements ð‘¥ð‘¥,ð‘¦ð‘¦ in ð‘…ð‘…. The commutativity behavior of such rings is considered. Also, certain conditions which imply that these rings have a nil commutator ideal are established. We consider some conditions which imply that the subBoolean ring ð‘…ð‘… is commutative or has a nil commutator ideal. We also prove that a generalized Boolean ring with central idempotents must be nil or commutative. We further consider conditions which imply the commutativity of a generalized Boolean ring