I'm hazarding a guess here but I believe a large proportion of longhaul flights will continue to go during any strike due to any gaps in the number of required crews being filled by volunteer staff - they've had a higher number of volunteers than they expected. That's not a guarantee though.
With any disruption , BA is likely to be very flexible with regards to refunds or changes.
It's your decision.