Some finishes have UV inhibitors that will slow the effects of light and some finishes will slow the effects from oxidation, but I don't know of any that will stop it. It is better to finish a piece after finish sanding (final prep and "nib" sanding) because that is when the surface is in the best condition for finishing.
When these discussions come up it reminds me of Ivanov's "Snow Parlor" that was on the Dream guitars site. It was an exercise in white on white which eventually will look like the Huskies had their way with it - yellow on yellow
Here is a discussion of people's frustrations and limited successes with keeping the color which might be worth reading:
https://www.aawforum.org/community/inde ... ood.12894/