In a small bowl, add the warm water, 1/4 cup of the flour and the yeast, whisk all together well and let it sit and proof for about 10 minutes until the mixture starts growing and bubbling.
In the mixing bowl of a mixer, add the yeast mixture, the eggs, vegetable oil, salt and honey. Mix well together then using the dough attachment gradually add the remaining 3 1/4 cup of flour, adding 1 cup at a time.
Remove the dough from the mixer and place it onto a floured surface and knead it for a couple more minutes. Place the dough in a greased bowl and let the dough rise in a warm place until it doubles in size.
After the dough doubled in size, divide the dough into 2 equal portions. In turn divide each piece into 3 equal portions and each of these into 2, so you'll end up with 6 pieces for each loaf. Braid it in 6. Place the breads onto a baking sheet, and let the bread double in size again. Once doubled, brush the breads with the egg wash. At this point you can sprinkle either poppy seeds or sesame seeds on it.
Bake the loaves in a preheated oven at 325 degrees for about 25 to 35 minutes or until nice and golden brown.