On Android, there is also barely any consistency to a level that some most apps have their menus on top and just Instagram has it at the bottom. (Promise next article will include Android screenshots too)
Since Android has dedicated its bottom bar to the main navigation on the phone (Back, Home, Show apps) one could say that it’s less efficient to add an additional menu on top of it. However complicated apps with many actions do need to add things both top and bottom. This is why Google added to bottom bar to the Material Design guidelines.
Since Android is also more typographical it sometimes makes sense visually to see headers and then content below. But it’s case specific and one should limit the number of tabs they use on top to three (in my opinion)