From my understanding, the one factor that seems to be constant in every reliable source is the blue speckles in the black blotch on thir sides. The blue flecks means a female. All other factors (fin length, color, size, shape) is tough to make a call on due to individualism of fish.