Co-op industrial placement varies depending on which stream you get into (e.g. finance, IT, marketing etc.) But it's usually around 18 months, however my Co-op friend says that it's "dodgy", though I'm not quite sure what she meant by this..
To answer your question, I would choose a cadetship...