In a microflow, you can use a series of Exclusive Splits. So have one exclusive split that looks at Type1 attribute, and based on the value of that or the result of a boolean expression you write in that exclusive split, you can follow the correct logic branch. Then, in the 'downstream' branches, you can have more if then else logic.
You can refer to the link below to know more,
Hope it helps!