Iodine color change in different complexes
The formation of charge transfer complexes between iodine and aromatic hydrocarbons according to 

\[\ce{Ar + I2 &lt;=> Ar\cdot I2}\] is a long known phenomenon and has been described by Benesi and Hildebrand in A Spectrophotometric Investigation of the Interaction of Iodine with Aromatic Hydrocarbons. The following data for the absorption maxima of iodine in the VIS and UV range (wavelength in nm) in different solvents are taken from that article.

\begin{array}{lrrr}
\mathbf{solvent} &amp; \lambda_{max}(\textrm{VIS}) &amp; \lambda_{max}(\textrm{UV})\\
\hline
\textrm{benzene} &amp; 500 &amp; 297\\
\textrm{toluene} &amp; 497 &amp; 306\\
\textrm{p-xylene} &amp; 495 &amp; 315\\
\textrm{mesitylene} &amp; 490 &amp; 333\\
\hline
\textrm{trifluormethylbenzene} &amp; 512\\
\textrm{n-heptane} &amp; 520 &amp; \\
\end{array}

Note that the effect is stronger in the UV than in the VIS range and the shift correlates with the (combined) $+I$ effects of the methyl groups, while a $\ce{CF3}$ substituent disfavours then formation of a charge transfer complex.

Ethanol, on the other hand, is a protic and polar solvent, nice to stabilize charged species.

One might argue that under these conditions, other species than in the case of aromatic solvents exist - the solvation of triiodide $\ce{I3-}$
 is certainly possible here.

In addition to the coordination of iodine by ethanol - we cannot exclude interaction with several molecules of ethanol:

\[\ce{n\ EtOH +I2 &lt;=> I2\cdot(EtOH)_{n}}\] 

it is conceivable that disproportionation of iodine and solvation of the resulting charged species might play a role here:

$$\ce{ I2\cdot(EtOH)_{n} + I2 &lt;=&gt;[\ce{EtOH}] I+\cdot(EtOH)_{n} + I3-} $$