A polymer comprising a plurality of backbone units selected from BU(1), BU(2), BU(3), BU(4), BU(5), and/or BU(6), and a plurality of BU(7) backbone units, wherein said BU(1), BU(2), BU(3), BU(4), BU(5), BU(6) and BU(7) backbone units are represented by:
- wherein:
- L1, L2, L3, and L6 are each independently a linear (non-branched) linking moiety;
- L4 is a branched linking moiety;
- L5 is a linear or branched linking moiety, or is absent;
- L7 is a linear or branched linking moiety, or is absent;
- R1-R13 are each independently selected from H, alkyl and cycloalkyl;
- and
- Z is a nitrogen-containing heterocylic moiety,
- provided that at least 40 mol % of said backbone units are selected from BU(2), BU(3), BU(4), and/or BU(6).