Yes, it can be ethical to keep pet fish as long as they are properly cared for in a suitable environment that meets their physical, social, and psychological needs. It is important to research the specific requirements of the type of fish you plan to keep and provide them with a suitable tank, water quality, diet, and enrichment. Additionally, purchasing fish from reputable sources and avoiding supporting illegal or unsustainable practices in the aquarium trade is also important for ethical fish keeping.