I have kept them in both. They do so much better in cooler water, with more vibrant colours and they are more active. If you keep them in warmer water make sure there is lots of current. They love the fast moving water and this will help keep oxygen levels as high as possible. Keeping them in a planted tank is best as well.