No, that is not possible.
(Very dirty workaround is to define the type of the property as string instead of microflow and in the Modeler provide the name of the microflow as string. Javascript doesn't care. The microflow then needs both a list and normal object input parameter, and always one of them is set. Just using two microflows is probably a lot easier).