My Biology teacher asked us to write 3 texts, explaining the evolution of the Upside Down Catfish Synodontis nigriventris, each one according to Lamarckism, Darwinism and Neodawrinism theories. She asked the same thing for other species but I'm having trouble with this one, since the other ones are simple to explain (like giraffes' necks or flamingo's legs).
She gave us a sheet in which there is some information: They swim upside down, and their colors are inverted, because their backs are light and their bellies are dark (unlike the general fish). Their predators usually swim below them and it is harder for predators to find fish if their belly is light, because of the sun rays.
Well, all of this suggests that this fish swims upside down so that he can avoid predators, but how could he do this according to Lamarckism and Darwinism? Also, how does he have inverted colors, and did he get them because of evolution? I believe that the things which cause the evolution are the predators and the environment, but which characteristic is the first one and which is the one who appears because of the evolution? Also, both of them could be a product of evolution, right?
So how can I really explain this according to the theories of evolution?