Separar tamanho de tela

Preciso criar vários arquivos dimens.xml para definir o tamanho das letras, espaçamentos, etc. de acordo com cada tipo de tela.

Mas para fazer essa separação uso size ou density?
Por exemplo, devo separar desta forma:

values-normal
valus-large
values-xlarge

ou desta:

values-mdpi
values-hdpi
values-xhdpi
values-xxhdpi

Na real tanto faz… mas com o density fica melhor dividido pois tem uns celulares que são mdpi que se encaixam na categoria “normal”, então se vc quer adequar pra eles, é melhor por density msm.