Not all fish are created equal when it comes to cancer prevention. Fatty fish like salmon, mackerel, sardines, and trout are particularly rich in omega-3 fatty acids and are considered more beneficial. On the other hand, some fish may contain high levels of contaminants such as mercury, which can negate their health benefits. It is essential to choose fish that are low in contaminants and high in beneficial nutrients.