This paper looks at sizing optimization results, and attempts to show the practical implications of using a novel constraint. Most truss structural optimization problems, which consider sizing in order to minimize weight, do not consider the number of different crosssections that the optimal solution can have. It was observed that all, or almost all, crosssections were different when conducting the sizing optimization. In practice, truss structures have a small, manageable number of different cross-sections. The constraint of the number of different cross-sections, proposed here, drastically increases the complexity of solving the problem. In this paper, the number of different cross-sections is limited, and optimization is done for four different sizing optimization problems. This is done for every number of different cross-section profiles which is smaller than the number of cross-sections in the optimal solution, and for a few numbers greater than that number. All examples are optimized using dynamic constraints for Euler buckling and discrete sets of cross-section variables. Results are compared to the optimal solution without a constrained number of different crosssections and to an optimal model with just a single cross-section for all elements. The results show a small difference between optimal solutions and the optimal solutions with a limited number of different profiles which are more readily applicable in practice.