ListFind test conditions
You don't care what the numeric value here is, so don't test for it. You want a boolean, and I think the listFind() call is semantically boolean itself without the comparison.

So: "neither". Do this instead:

&lt;cfif ListFind(attributes.config[3], "payout")&gt;


Either/any option looks pretty cluttered as it is, so given yer repeating the same string except for the difference of the value, I'd put that lot in a loop over the values too, maybe?