diff --git a/lib/brainstem/api_docs/formatters/open_api_specification/version_2/presenter_formatter.rb b/lib/brainstem/api_docs/formatters/open_api_specification/version_2/presenter_formatter.rb
index <HASH>..<HASH> 100644
--- a/lib/brainstem/api_docs/formatters/open_api_specification/version_2/presenter_formatter.rb
+++ b/lib/brainstem/api_docs/formatters/open_api_specification/version_2/presenter_formatter.rb
@@ -117,7 +117,7 @@ module Brainstem
                 .map    { |cond| uncapitalize(presenter.conditionals[cond].description) }
                 .delete_if(&:empty?)
                 .uniq
-                .join(' and ')
+                .to_sentence
 
               conditions.present? ? "\nVisible when #{conditions}.\n" : ''
             end
Use `to_sentence` method to join conditionals when generating description for presenter fields