We introduce the notion of combinatorial type of varieties
X which generalizes the concept of the dual complex of SNC divisors. It is a unique, up to homotopy, finite simplicial complex
which is functorial with respect to morphisms of varieties. Its cohomology
for complex projective varieties coincide with weight zero part of the Deligne filtration
... [Show full abstract] . The notion can be understood as a topological measure of the singularities of algebaric schemes of finite type. We also prove that any variety in characteristic zero admits the Hironaka desingularization with all fibers having SNC. Moreover the dual complexes of the fibers are isomorphic on strata. Also for any morphism there exists a similar desingularization for which the induce morphism has SNC fibers. One of the consequence is that for any projective morphism the combinatorial type of the fiber is a constructible function. In particular is constructible.