So which do you sell off first. The shares or the options?
FWIW, a couple big thoughts here:
1. Time decay is a pretty small thing on long dated options. My rule of thumb is to never own contracts longer than 1/3 their duration (preferably 1/4) and so the total time decay is pretty minimal. It usually ends up as some single digit % on my initial capital over the life of contract ownership and I just equate that to like an interest rate on a loan or whatever. Gotta pay to play with the leverage offered by options, as it were. (Yes, Rho is actually the thing for interest rates, but that's another conversation.
2. Beyond leverage on underlying movement (∆), the other main reason one trades options is because of their fluctuating volatility. Contract values can often grow (or erode) at significant rates and percentages of positions size depending on what IV is doing, sometimes even more [favorably] than the unwanted impact from unfavorable underlying movement.
Zooming into your situation, in a perfectly ideal world with equivalent ∆ shares vs contracts, you'd want to own 100% contracts in a rising IV environment and 100% shares in a falling IV environment; In a more realistic world you'd have both shares and contracts that sum to a portfolio level exposure to fluctuating IV. (In a mid-low IV environment you'd be heavier on contracts, in a mid-high IV environment you'd lean toward shares, etc.). The trick is trying to determine what kind of IV environment we're in. As shown in the screenshot below (a bunch of IV's fanned out over time), we're certainly well below the mad IV from more recent times, but still a bit above the long term historical rails. Given the consolidation of the IV as well over the past few months, my personal read is that we're probably not quite at the bottom but we're close, and we may well see an IV spike in the next few months. Personally, I'm heavy on contracts, light on shares.
Also note that while far dated options definitely have smaller IV fluctuations than closer dated contracts (IV360 is the grey line), their Vega is really high. Since the impact of volatility on the value of a contract is [change in IV% * Vega], you're still looking at big $ movement in the CV.
3. You can also hedge against time decay and, to a degree, volatility by selling shorter dated options against your long calls. Its easy to get too greedy on this one, but a sensible approach (either all very conservative strikes...or maybe maybe don't cover all of the longs with shorts, and then those shorts can be more agressive...etc) can improve your bottom line. IMHO in context sold calls should not be used as a method of generating income but as a method to minimize losses. That mentality can help a trader not be greedy by throwing away the potential for thousands of dollars of upside potential on the longs for hundreds of dollars of return on the shorts...