Constituent Merge

I have a quick question regarding a constituent merge. I have a constituent (we'll call him Jack) that has two accounts in our system. One account has all his contribution and ticket purchasing history (about 7-8 years worth). The other is an account that's linked to a household with his wife, but doesn't have much else on it. All contact info is more or less the same, except for a number that's been disconnected which I removed. 
 
What would your recommendation be for how to merge these accounts? Should I merge his solo account with all this contribution history to his account linked to the household or should I merge it with the household itself so all the history ends up with the household? OR should I merge his household linked account to his solo account and then merge that with the household?
Perhaps there's another option? It's usually pretty clear to me how merges should work, but this one is throwing me for a loop. I'm not quite sure what exactly happens during the merge process on the back end, so I want to make sure as much information is preserved as possible. 
Thanks for any feedback. 
David, Colorado Symphony