If you want to keep your Stock for longer time then by using the elution buffer (which is typically Tris-EDTA buffer) helps to maintain the pH and the conditions for stabilizing the DNA for a longer time.
on the other hand SDW is also a good options until it is not contaminated. i always use SDW to dilute my DNA stock.
TE buffer is OK to use, so long as your nucleic acid concentration is high. So for example, if you had enough nucleic acid that you had to dilute it 10x or 100x for use in an enzymatic reaction—TE is fine. But if the concentration is poor, it is better to use nuclease-free water (I buy it commercially—just better that way). The reason is because, if you need to add 30 µl of poorly-concentrated nucleic acid to a 50 µl enzymatic reaction, there will be so much EDTA in there that, not only will it protect the nucleic acid—it will also likely inactivate the enzyme you are using (if it uses divalent cations, and many enzymes do). So, I use TE when I have a large pellet during extraction, and sterile water for when I have a very small (or invisible) pellet.