If you have a dataset that consists of n attributes, then selecting what should be placed at the root or different levels of the three can get confusing. You can use matrices like information gain, index, etc. These will calculate values for every attribute and these values are stored and the attribute order is decided.

While using information Gain as a criterion, we assume attributes to be categorical, and for Gini index, attributes are assumed to be continuous.