EMMC vs SPI-NAND vs SD Card

Just wondering, why would I want to use one over the others as a boot device?