Hi,
Probably from performance point of view overwriting could be better, but I'm not sure if that is worth it in this case. In most cases you probably won't see any difference.
Local variables are typically stored on the stack, so creating them is not as costly as dynamic allocation in heap.