I would switch.. find the food you want to feed and slowly transition him.  Usually they will pick the new from the old anyways and show no issues. My 6 year old is extremely sensitive, I have switched his food numerous times he never had any issues from it. Start slow mixing a little new with the old- see if he is going to have any tummy issues…. from there you can mix more and more until you have used all new.   
P.s if you still have any old food you can donate to your local shelter!! They will take opened bags of kibble.     
				__________________   "People with nothing to hide don't usually feel the need to say so."         |