Slice the oranges and lemons into thick rounds, discarding the ends. Toss the citrus slices into a large pitcher, letting their juices start to seep out and stain the bottom.
Add the berries to the pitcher, scattering them over the citrus slices for a burst of color and tartness.
Pour the chilled white wine over the fruit, filling the pitcher about three-quarters full. Gently stir to coat the fruit and release more juice.
Stir in the honey and splash of brandy or orange liqueur if using, tasting and adjusting for sweetness and aroma. The mixture should smell bright and citrusy.
Cover the pitcher with a lid or plastic wrap and refrigerate for at least 2 hours, preferably 4, to allow the flavors to meld and the fruit to infuse the wine.
Just before serving, pour the chilled sparkling water or soda into the pitcher to add lively bubbles. Gently stir to combine and release the fresh citrus oils.
Serve the sangria in glasses filled with some fruit slices and berries, garnished with a sprig of mint or basil if desired for extra aroma and freshness.