UML Diagram For Purchasing decisions for FP3, FP4, FP5

, ,

The modification according to your suggestion is better, as follows:

@startuml
!theme blueprint
start

if (Do you (dis)like bigger/heavier displays/phones?) then (Yes)
  :FP5 add 1 point; FP4 add 1 point;
else (No)
  :FP3 add 1 point;
endif

if (Do you prefer/need an OLED display?) then (Yes)
  :FP5 add 1 point;
else (No)
  :FP3 add 1 point; FP4 add 1 point;
endif

if (Do you need a waterproof phone?) then (Yes)
  :FP4 add 1 point: IP54; FP5 add 1 point: IP55;
else (No)
  :FP3 add 1 point;
endif

if (Do you need an eSIM and a real SIM?) then (Yes)
  :FP4 add 1 point; FP5 add 1 point;
else (No)
  :FP3 add 1 point;
endif

if (Do you need 2 real SIMs?) then (Yes)
  :FP3 add 1 point;
else (No)
  :FP4 add 1 point; FP5 add 1 point;
endif

if (Are you willing to install e.g. LineageOS after Fairphone drops software support?) then (Yes)
  :You can use your phone even after Fairphone drops support quite safely.;
else (No)
  :Watch out for the official announcements from Fairphone about stopping software updates for your phone;
endif

if (Do you need 5G?) then (Yes)
  :FP4 add 1 point; FP5 add 1 point;
else (No)
  :FP3 add 1 point;
endif

if (Do you use fingerprint authentication for apps?) then (Yes)
  :FP4 add 1 point; FP5 add 1 point;
else (No)
  :FP3 add 1 point;
endif
@enduml