Citation :
1. Son époux et ses descendants
2. A défaut, son époux et ses parents
3. A défaut ses parents et frères et soeurs (ou leurs descendants)
4. A défaut, ses autres ascendants
5. A défaut ses autres collatéraux
Les 2 situations avec et sans conjoint survivant ne sont pas vraiment réunissables en un seul algorithme de décision sans ambiguïté. Le code civil n'a d'ailleurs pas cherché à faire un seul algorithme.
D'ailleurs "à défaut" de quoi quand on passe de 1 à 2 ?
A défaut de 1, cela veut dire qu'il n'y a ni époux, ni descendants, et donc on passe à 3.