Actually in simple long chain group it is the electronegativity which dominates where as incase of benzene it is the resonance stability which predominates over the -I effect of the chlorobenzne.Thus it seems that the +I effect is there.the existence of halonium ion shows that the haogen can share a pair of electron and can accomodate a positive charge.Thus it is electron donating