First, have a goal to reach, otherwise your decisions are whimsical in nature and you'll more likely end up with an over-crowded canopy and all the problems that come with it.
Cocoforcannabis.com has a guide to go over nitty-gritty details. Their grow guides and articles are by far and the way the best info any marijuana site has to offer -- the least amount of bro science, the least amount of empty promises based upon ego and profit margins instead of evidence. Practices from general gardening are to allow 6-7nodes of growth before topping. whether you do it above the 3rd or 4th node is a matter of how many colas you want.
Shoot for roughly 3 colas per sq fit, a bit less or more is probably enough too. figure out how many colas per plant you want, then work backward from there devising most efficient way to get their with least amount of wasted resources and effort.
example of what i do -- I want 8 colas per plant, so i start with 4 primary branches by topping above 3rd node and removing the lowest pair of axillar. Those branches are then topped when they grow out far enough to space out the future canopy. I also top those based on orientation of the branches... they alternate 90 degrees, eh? so, i top the second time above the nearest node that points the resulting 2 branches in the "right" direction requiring least training and maintains even base which helps even out growth (shares apical dominance).
I use any tool that helps. A scrog, those 90-degree plant benders and garden wire gets stuff into position and holds it there. At that point i'm flipping to 12/12 immediately and the final 3-5 days of horizontal training occur after flip to flower phase. After that, they are allowed to grow vertically. 24-30" long vertical branches result. My space is 100% filled, and i wasted very little growth getting there. Stuff is pruned off below the scrog and maybe 2-4" above the scrog. Should end up with 18-24" of good buds.
If i needed a bigger plant, i'd top at a point that provides more initial branching, but i'd do it in a way that is similar training for each branch.. e.g. 2-4-8-16 branches or 3-6-12-24 branch progression. If you have to top some and not others or otherwise treat them differently, it's much more difficult to create an even canopy. Not impossible, but more difficult to be consistent about it. My plants fill a slgihtly rectangular footprint, so i go with 2 rows of 4 colas. the lankier branches are the ones that get trained out to the outer edges and this helps even out the growth. YMMV.. Refine it over time so you use the least amount of vege time and prune off the least amount of excess/unwanted growth... that's just wasted resources and effort, otherwise.
Not over-crowding a canopy ensures good airflow and enough light penetration without having to remove any leaves, which is value-added. CO2 intake is your limiting factor and more leaves = more transpiration. It'll 'feel' sparse at flip, but have faith that it will fill in with 4-5 weeks of strong vege growth remaining. Plants double or triple in size in that amount of time.
more is often less... learn that as fast as possible.