They would need to be exactly the same size to have a similar face count. The DynaMesh resolution depends on the value in the Resolution slider and the size of the mesh.
You can think of the Resolution as the number of quad polygons along one side of a square. That square represents the standard ZBrush unit - in effect the space shown by the Tool>Preview window. If you press Tool>Deformation>Unify then a mesh is scaled so that it fits inside the Preview window - and it is within one ZBrush unit.
So a DynaMesh resolution of 16 is a one ZBrush unit cube made up of 16 x 16 x 16 (or 4096) small cubes all packed together. If your mesh fits inside that one unit cube then it will have quite a low resolution, based on how the mesh intersects with the smaller cubes.
However, if the mesh is larger than one ZBrush unit then it will extend over one or more DynaMesh cubes, so its resolution will go up. You can test this easily enough by changing the Tool>Geometry>Size>XYZ slider and re-DynaMeshing before checking the poly count. You’ll see that if you double the size then the poly count will roughly quadruple.