Sonic care vs oral b electric brushes

Hello people who are much more knowledge in teeth then I am.

I was just wondering is their is any difference between sonic care and oral b electric tooth brush. I notice that oral b tends ti be a round head where as sonic care is a more long elongated head, any difference in the two heads?

In terms of preventing gingivitis and preventing gum recession is one better then the other?