Reasons behind the different colors of a solution containing Iodine

Q) Iodine dissolves in a variety of solvents, forming solutions that are purple, brown or any intermediate shade. This property is due to:

1. Hydrolysis of iodine
3. Charge transfer between $$\ce{I-I-}$$ and the solvent
4. Charge transfer between $$\ce{I-I+}$$ and the solvent

I am completely aware of which concept does option 3 and 4 allude to. I know about the formation of $$\ce{I3-}$$ when iodine is dissolved in solution of iodides. This fact, according to me, is what option 2 refers to.

But the answer given is 3

Can someone provide an explanation as to what concept is involved here and how can we predict the answer? I read about charge transfer complexes, but the Wikipedia page was too complicated for me to understand, and also the application of that to the question under consideration was not given.