No conditions guarantee that your horsetails don't turn yellow. Horsetails will grow yellow annually because that's their nature. But, for healthy horsetails, reckon on a pH of between 4.5 and 6.5, high humidity, boggy or marshy soil, and exposure to plenty of sunlight.