Although you have titled this as hypothetical, very similar situations have happened to me over the months of playing this game.
In the past, I spent candy and stardust as soon as it was available.
Now, I'm waiting and waiting.
For what you say?
I will not power up a mon unless I can power it up to the level I'm aiming for.
example:
I have 175 larvitar candy and a 89iv larvitar....
and an empty pokedex for pulp and t-tar.
But I'm waiting.....and waiting.... until I get enough candy to evolve and power up to at least 33 or so.
so to answer your question, Wait until you have enough for a full power up because a better mon may just come along.
added edit: oops if this is really about HB vs HS....
then I don't know, I don't attack with lax, only defend.