Edge loop and flow

Hi, i want to know if there is an option for when you insert an edge loop to follow the ‘‘flow’’ of a cylinder or any other round surface. And if is possible to insert 2 or more edge loops in different faces?. When i need to do this i generally use bevel or place the edge loops one by one and use numbers to move them, but be able to insert more than one and control them would be pretty helpfull.

Any ‘‘work around/way to do it’’ is welcome