-대 : '그 값 또는 수를 넘어선 대강의 범위'의 뜻을 더하는 접미사
선 : 다른 것과 구별되는 일정한 한계, 그 한계를 나타내는 기준
이러한 뜻을 보면, '선'보다 '-대'의 테두리가 좀 더 넓다고 보면 될 것 같습니다.
또한 '-대'와 '선'의 일반적인 쓰임새를 고려했을 때, 실제 금액이 정한 기준의 금액에 가까운 경우는 '-대'와 '선' 모두 쓸 수 있을 것으로 보입니다. 그래서 실제 금액이 정한 기준의 금액에서 멀어지는 경우에는 '-대'를 쓰는 것이 자연스럽고요.
문의하신 22000원의 경우에는 두 표현 모두 가능하며, 금액이 28000원인 경우에는 '2만 원 선'보다는 '2만 원대'라는 표현이 적절할 것입니다.