I have rebuilt a lot of engines from motorcycles to semi-trucks to locomotives. I have a few personal rules I follow.
1) Ring gaps should never be in line with thrust surfaces or wrist pins. (That rules out 12, 3, 6, and 9 o'clock positions.
2) Top two rings are for keeping combustion gases in the cylinder and should be oriented 180 apart.
3) Bottom ring is for keeping oil out of the cylinder and should still be staggered as far from the middle ring but still follow rule #1.
4) On oil rings that are 2 or three pieces, the spring gap should be 180 away from the ring gap.
So, following these rules, I usually space my gaps at 1:30, 7:30, and 10:30 for First Compression, Second Compression, and Oil Scraper Ring respectively.
I know everyone has their own opinions on ring placement. I'm not saying mine are the only way, but I've been following these rules for over a decade on literally hundreds of cylinders with no failures yet.