diff --git a/django-stubs/utils/html.pyi b/django-stubs/utils/html.pyi
index 314dcaa..ef35af0 100644
--- a/django-stubs/utils/html.pyi
+++ b/django-stubs/utils/html.pyi
@@ -1,5 +1,5 @@
from html.parser import HTMLParser
-from typing import Any, Iterator, List, Optional, Tuple, Union
+from typing import Any, Iterable, List, Optional, Tuple
from django.utils.safestring import SafeText
@@ -16,9 +16,7 @@ def escapejs(value: Any) -> SafeText: ...
def json_script(value: Any, element_id: str) -> SafeText: ...
def conditional_escape(text: Any) -> str: ...
def format_html(format_string: str, *args: Any, **kwargs: Any) -> SafeText: ...
-def format_html_join(
- sep: str, format_string: str, args_generator: Union[Iterator[Any], List[Tuple[str]]]
-) -> SafeText: ...
+def format_html_join(sep: str, format_string: str, args_generator: Iterable[Iterable[Any]]) -> SafeText: ...
def linebreaks(value: Any, autoescape: bool = ...) -> str: ...
class MLStripper(HTMLParser):