I have made a XPresso to switch cloned object by MoGraph, on seviral conditions.
In this XPresso, first put clones which meet the conditions to MoGraph Selection, then only for objects in the MoGraph Selection, change value of “Modify Clone” to “100%” using effector.
As a result, cloned objects are switched to another.
Sample file, Switch by Fall Off Effector
Sample file, Switch by Collision by Dynamics