iTunes starts randomly opening every time iPhone is connected -- settings contradict
In iTunes, open "Preferences",
Select "Devices" tab,
Check the box marked "Prevent iPhone, iPods and iPads from syncing automatically"

It started annoying for a few day and this fixed for me.