Nah, it's neither, it's an elysiid, and judging by the bright colors, streamlined appearance, and large rhinophores, it's probably a species of Thuridilla. There are a couple of Thuridilla species that are pretty close in coloration, but I don't know of one that's an exact match...maybe because it would look somewhat different if it were adult. It will be an algae eater, in any case.
Cheers,
Don