N-Salicilideneanilines are among the most studied thermo- and photochromic systems in the solid state. Although thermochromism is a general property of crystalline N-salicilideneanilines, photochromism is known in a limited number of cases. As a method for the construction of thermo- and photo-responsive molecular architectures, the co-crystallisation of 1,2,4,5-tetrafluoro-3,6-diiodobenzene (I2F4) with three selected imines of o-vanillin, named 1, 2 and 3, obtained through a condensation reaction with 3-aminopyridine, 4-bromoaniline and 4-iodoaniline, respectively, is reported herein. All crystals and co-crystals have been characterised by means of solid-state complementary techniques (X-ray diffraction, solid-state NMR spectroscopy, absorption and emission spectroscopy). The role of halogen bonding and crystal packing in the optical and chromic properties of all solid materials is discussed. All solids exhibit thermochromic behaviour, and three of them (2, 2 ⋅I2F4 and 3 ⋅I2F4) are also photochromic. Imine derivative 3 crystallises in two different polymorphic forms (3 A and 3 B) and a solvate (3 ). The bromo and iodo derivatives, 2 and 3 B, are isomorphous and form isomorphous co-crystals with I2F4, but behave differently when exposed to UV light because only crystalline 2 is photochromic. Interestingly, the replacement of bromine with iodine seems to turn off the photochromism because crystalline 3 A and 3 , and even the 2 3 solid solution, do not manifest photochromic behaviour.