microSD card (eMMC) switch - for Odroid or RPi

I want multi boot for Odroid-C2 from microSD and eMMC.
If there is a eMMC connected the C2 automatically boots from it.

So I search for some ICs that are suitable for this kind of thing.
I can think of two ways switching between microSD and eMMC:

The top one has the problem that it can happen that a microSD is connected to the eMMC port and vice versa.
The one on the bottom has the problem that if the microSD is not disconected and you boot from eMMC that the OS can do strange thinks to the microSD. Android is such a bad boy who maybe formats the microSD if it is detected.

For microSD I need to switch 8 (x4) lines.
The eMMC has 15 (x4) lines.

But maybe not everything needs to be switched?