In this work, we prove that either a sequence of axes of symmetry or a sequence of hyperplanes of symmetry of a convex body K in the Euclidean space $\mathbb {E}^{d}, d\geq 3$
, is enough to guarantee that K is a generalized body of revolution (and, in some cases, a sphere).