omega-Azolylalkenes 3, 4, and 5 were synthesized by N-alkylation or C-alkylation of omega-bromoalkenes 2, which were obtained either by phase transfer Wittig reactions of omega-bromoalkylphosphonium salts 1 with aldehydes or by Wittig reactions of omega-hydroxyalkylphosphonium salts 6 with aldehydes and subsequent bromination. omega-Azolylalkenes 3 were also directly prepared by the Wittig reaction of omega-azolylalkyltriphenylphosphonium salts 8 with aromatic aldehydes. The stereochemistry of these Wit...