Definition
Used to express uncertainty or the inability to predict something; it implies that no one knows the answer.
"How will this company develop in the future?" "Who can say? The market changes too quickly."
"Will they eventually get married?" "Who can say? Their current relationship is very unstable."
"Will this new policy be successful?" "Who can say? We'll just have to wait and see."