Gradients versus Cycling in Genetic Selection Models