A silver fern flag is any flag design that incorporates a silver fern, and is usually a white silver fern on a black background.
A flag with a silver fern is one that features a silver fern, usually a white fern against a black background.