Yes, it can be ethical to keep pet fish as long as they are kept in appropriate environments that meet their physical and psychological needs. This includes providing a suitable tank size, proper filtration, water quality, and enrichment for the fish. It is important to research the specific needs of the fish species you plan to keep and ensure you can provide them with a good quality of life.