If you have the CityName as enumeration, you can use the exclusive split and have an outgoing sequence for every possible value of the enumeration. It seems like the amount of possibilities is limited, if so, an enumeration could make sense.
If you can’t use an enumeration, you need to use multiple splits.
CityName = LA? true → go to your action, false → go to next split ...
Why a different activity per city?
By doing it like your approach, then you have a hardcoded rigid model. I would opt for a flexible approach, where activity executes based on used value.
But since its yet unclear whats happening in the activity, I cannot help you further.
It is indeed possible to use an Enumeration, but it has a few limitations.
One is that you have to process all outcomes (every Enum list items). This is not very clean if you already processed the one from the list before.
second, you cannot have an otherwise or else (so if you have a list of colors; blue, red and orange, you cannot say not Blue).
It would be great if there is a Java equivalent option:
if then, else if, else. Or Switch/Case Option..
I will suggest an idea for this.