If L is a regular language, then there exists a constant n
(which depends on L) such that for every string w in the language L, such that the length of w is greater
than or equal to n, we can divide w into three strings, w = xyz.
what my question is that, why we should pick w greater than or equal to n?
w = length of string. n = Number of States.
Have you seen the proof of the pumping lemma? The rough outline goes like this:
But this crucially depends on the fact that $w$ takes $M$ around a loop from state $s$ back to itself; that is the whole argument. If $w$ is short, it might not go through any state twice, and there is no loop to pump.
That's why you need $|w|\ge n$.