how many primary branches do you want? how big will it get? these things matter.
when counting, i'd exclude the lowest 2 branches. they tend to make trash buds even if kept at same level/height.
most of your plants have some axillary growth already starting -- this is somethign i wait to see before thinking about topping, in addition to how many branches i want to fill a space. i don't want little axillary buds with zero growth. i want them at least starting to grow out. doesn't have to be major growth, just not a bud. (not a flower, they are called axillary buds at growth nodes that form branches)
work backward from intended size to fill your space... answer picks itself.